why do so many men wear baseball caps